package com.ruoyi.testDeal.domain.equInfo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 金属非金属通风机参数信息对象 jk_tfj_info
 * 
 * @author ruoyi
 * @date 2024-04-07
 */
public class JkTfjInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 非煤通风机id */
    private Long tfjId;

    /** 报告编号 */
    @Excel(name = "报告编号")
    private String reportNum;

    /** 通风机规格型号 */
    @Excel(name = "通风机规格型号")
    private String tfjggxh;

    /** 标称风量 */
    @Excel(name = "标称风量")
    private String tfjbcfl;

    /** 标称风压 */
    @Excel(name = "标称风压")
    private String tfjbcfy;

    /** 额定转速 */
    @Excel(name = "额定转速")
    private String tfjedzhs;

    /** 传动方式 */
    @Excel(name = "传动方式")
    private String tfjchdfs;

    /** 生产厂家 */
    @Excel(name = "生产厂家")
    private String tfjschcj;

    /** 出厂日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "出厂日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date tfjchcrq;

    /** 出厂编号 */
    @Excel(name = "出厂编号")
    private String tfjchcbh;

    /** 电机规格型号 */
    @Excel(name = "电机规格型号")
    private String djggxh;

    /** 电机额定功率 */
    @Excel(name = "电机额定功率")
    private String djedgl;

    /** 电机定子电压 */
    @Excel(name = "电机定子电压")
    private String djdzdy;

    /** 电机定子电流 */
    @Excel(name = "电机定子电流")
    private String djdzdl;

    /** 电机额定转速 */
    @Excel(name = "电机额定转速")
    private String djedzhs;

    /** 电机额定效率 */
    @Excel(name = "电机额定效率")
    private String djedxl;

    /** 电机生产厂家 */
    @Excel(name = "电机生产厂家")
    private String djschcj;

    /** 电机出厂日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "电机出厂日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date djchcrq;

    public void setTfjId(Long tfjId) 
    {
        this.tfjId = tfjId;
    }

    public Long getTfjId() 
    {
        return tfjId;
    }
    public void setReportNum(String reportNum) 
    {
        this.reportNum = reportNum;
    }

    public String getReportNum() 
    {
        return reportNum;
    }
    public void setTfjggxh(String tfjggxh) 
    {
        this.tfjggxh = tfjggxh;
    }

    public String getTfjggxh() 
    {
        return tfjggxh;
    }
    public void setTfjbcfl(String tfjbcfl) 
    {
        this.tfjbcfl = tfjbcfl;
    }

    public String getTfjbcfl() 
    {
        return tfjbcfl;
    }
    public void setTfjbcfy(String tfjbcfy) 
    {
        this.tfjbcfy = tfjbcfy;
    }

    public String getTfjbcfy() 
    {
        return tfjbcfy;
    }
    public void setTfjedzhs(String tfjedzhs) 
    {
        this.tfjedzhs = tfjedzhs;
    }

    public String getTfjedzhs() 
    {
        return tfjedzhs;
    }
    public void setTfjchdfs(String tfjchdfs) 
    {
        this.tfjchdfs = tfjchdfs;
    }

    public String getTfjchdfs() 
    {
        return tfjchdfs;
    }
    public void setTfjschcj(String tfjschcj) 
    {
        this.tfjschcj = tfjschcj;
    }

    public String getTfjschcj() 
    {
        return tfjschcj;
    }
    public void setTfjchcrq(Date tfjchcrq) 
    {
        this.tfjchcrq = tfjchcrq;
    }

    public Date getTfjchcrq() 
    {
        return tfjchcrq;
    }
    public void setTfjchcbh(String tfjchcbh) 
    {
        this.tfjchcbh = tfjchcbh;
    }

    public String getTfjchcbh() 
    {
        return tfjchcbh;
    }
    public void setDjggxh(String djggxh) 
    {
        this.djggxh = djggxh;
    }

    public String getDjggxh() 
    {
        return djggxh;
    }
    public void setDjedgl(String djedgl) 
    {
        this.djedgl = djedgl;
    }

    public String getDjedgl() 
    {
        return djedgl;
    }
    public void setDjdzdy(String djdzdy) 
    {
        this.djdzdy = djdzdy;
    }

    public String getDjdzdy() 
    {
        return djdzdy;
    }
    public void setDjdzdl(String djdzdl) 
    {
        this.djdzdl = djdzdl;
    }

    public String getDjdzdl() 
    {
        return djdzdl;
    }
    public void setDjedzhs(String djedzhs) 
    {
        this.djedzhs = djedzhs;
    }

    public String getDjedzhs() 
    {
        return djedzhs;
    }
    public void setDjedxl(String djedxl) 
    {
        this.djedxl = djedxl;
    }

    public String getDjedxl() 
    {
        return djedxl;
    }
    public void setDjschcj(String djschcj) 
    {
        this.djschcj = djschcj;
    }

    public String getDjschcj() 
    {
        return djschcj;
    }
    public void setDjchcrq(Date djchcrq) 
    {
        this.djchcrq = djchcrq;
    }

    public Date getDjchcrq() 
    {
        return djchcrq;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("tfjId", getTfjId())
            .append("reportNum", getReportNum())
            .append("tfjggxh", getTfjggxh())
            .append("tfjbcfl", getTfjbcfl())
            .append("tfjbcfy", getTfjbcfy())
            .append("tfjedzhs", getTfjedzhs())
            .append("tfjchdfs", getTfjchdfs())
            .append("tfjschcj", getTfjschcj())
            .append("tfjchcrq", getTfjchcrq())
            .append("tfjchcbh", getTfjchcbh())
            .append("djggxh", getDjggxh())
            .append("djedgl", getDjedgl())
            .append("djdzdy", getDjdzdy())
            .append("djdzdl", getDjdzdl())
            .append("djedzhs", getDjedzhs())
            .append("djedxl", getDjedxl())
            .append("djschcj", getDjschcj())
            .append("djchcrq", getDjchcrq())
            .toString();
    }
}
